package trucotdd.carta;

import java.util.Comparator;

public enum Valor implements Comparator<Valor> {
	AS {
		public int getValor() {
			return 21;
		}
	},
	DOIS {
		public int getValor() {
			return 22;
		}
	},
	TRES {
		public int getValor() {
			return 23;
		}
	},
	QUATRO {
		public int getValor() {
			return 4;
		}
	},
	CINCO {
		public int getValor() {
			return 5;
		}
	},
	SEIS {
		public int getValor() {
			return 6;
		}
	},
	SETE {
		public int getValor() {
			return 7;
		}
	},
	OITO {
		public int getValor() {
			return 8;
		}
	},
	NOVE {
		public int getValor() {
			return 9;
		}
	},
	FANTE {
		public int getValor() {
			return 10;
		}
	},
	CAVALO {
		public int getValor() {
			return 11;
		}
	},
	REI {
		public int getValor() {
			return 12;
		}
	};

	public abstract int getValor();

	public int compare(Valor _valor1, Valor _valor2) {
		return Integer.valueOf(_valor1.getValor()).compareTo(
				Integer.valueOf(_valor2.getValor()));
	}
}
